﻿using System;
using System.Net.Http;
using System.Web.Http;

namespace Sustainalytics.ScreeningTool.Service
{
    internal interface IFilterCriteriaController
    {
        HttpResponseMessage Get(Guid filterid);

        HttpResponseMessage Post([FromUri] Guid filterId, [FromBody] object dto);

        HttpResponseMessage Delete(Guid filterId, Guid id);

        HttpResponseMessage Patch(Guid filterId, Guid filterCriteriaId, Guid? filterGroupId);
    }
}
